//Sprite class stores surface information used by specific libraries.
//Sprite class will have to be rewritten to work with different libraries.

#ifndef SPRITE_H
#define SPRITE_H

#include ".\allegro\include\allegro.h"
#include "Graphic.h"



class Sprite : public Graphic{
public:
	Sprite();
	~Sprite();
	
    void Deinitialize();

    void SetImage(BITMAP * image);
    BITMAP* GetImage();
	
 	int GetW();
	int GetH();
private:
	BITMAP* image;		//the image surface	
	

};

#endif